module.exports = {
  chainWebpack: (config) => {
    //生产
    config.when(process.env.NODE_ENV === "production", (config) => {
      config
        .entry("app")
        .clear()
        .add("./src/main-prod.js");
      config.set("externals", {
        vue: "Vue",
        "vue-router": "VueRouter",
        axios: "axios",
        "element-ui": "ElementUI",
      });
    });
    //开发
    config.when(process.env.NODE_ENV === "development", (config) => {
      config
        .entry("app")
        .clear()
        .add("./src/main-dev.js");
      config.set("externals", {
        vue: "Vue",
        "vue-router": "VueRouter",
        axios: "axios",
        "element-ui": "ElementUI",
      });
    });
  },
  outputDir: __dirname + "/../blog-api/admin",
  publicPath: process.env.NODE_ENV === "production" ? "/admin/" : "/",
};
